
--[[

	Métodos auxiliares
	
]]--

--  Copia os dados de uma tabela para outra
function table.copy(t)
  local u = { };

  for k, v in pairs(t) do 
	u[k] = v; 
  end

  return setmetatable(u, getmetatable(t));
end

function table.keys(t)
    local keys = {}
    for key, _ in pairs(t) do
        table.insert(keys, key)
    end
    return keys
end
